package com.tiancheng.trade.order.vo.app;

import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: likailun
 * @Description: 上报
 * @Date: create in 2022/12/21 14:55
 */
@Getter
@Setter
public class ChannelReportVO implements Serializable {
    /**
     * 用户key
     */
    @NotBlank(message = "用户key不允许为空")
    private String userKey;
    /**
     * 页面栈
     */
    @NotBlank(message = "页面栈不允许为空")
    private String pageStack;
    /**
     * 订单号
     */
    @NotBlank(message = "订单号不允许为空")
    private String orderId;

    /**
     * 金额，分
     */
    private BigDecimal payAmount;
    /**
     * 支付时间
     */
    private LocalDateTime payTime;
}
